#include<bits/stdc++.h>
using namespace std;
const int maxn = 105;
int arr[maxn*maxn];
int main() {
  ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
  int tc; cin>>tc;
  while(tc--) {
    int n; cin>>n;
    if(n==1) {
      cout<<"1\n";continue;
    }
    if(n==2) {
      cout<<"-1\n";continue;
    }
    int nsq = n*n;
    int x = 1;
    for(int i=0; i<nsq; i+=2) {
      arr[i] = x;
      x++;
    }
    for(int i=1; i<nsq; i+=2) {
      arr[i] = x;
      x++;
    }
    for(int i=0; i<nsq; i++) {
      cout<<arr[i]<<' ';
      if((i+1)%n==0)cout<<'\n';
    }
  }
}
